home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / C / LIB / DESK / CORE / Desk / h / Import2 < prev    next >
Text File  |  1996-07-22  |  787b  |  29 lines

  1. #ifndef __Desk_Import2_h
  2. #define __Desk_Import2_h
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #ifndef __Desk_wimp_h
  7. #include "Desk.Wimp.h"
  8. #endif
  9. typedef struct {
  10. void* reference; 
  11. size_t ram_progress; 
  12. Desk_message_block initialdatasave;
  13. }
  14. Desk_Import2_clientinfo;
  15. typedef int (*Desk_Import2_fileimporter)(Desk_message_dataload* data, Desk_Import2_clientinfo* info);
  16. typedef void* (*Desk_Import2_ramallocator)(size_t* buffsize, Desk_Import2_clientinfo* info);
  17. typedef void (*Desk_Import2_ramhandler)(void* buffer, int numbytes, Desk_Import2_clientinfo* info);
  18. void Desk_Import2_ImportData(
  19. Desk_event_pollblock* event, 
  20. Desk_Import2_fileimporter fileimporter, 
  21. Desk_Import2_ramallocator ramallocator,
  22. Desk_Import2_ramhandler ramhandler,
  23. void* reference
  24. );
  25. #ifdef __cplusplus
  26. }
  27. #endif
  28. #endif
  29.